/**
 * Todos los Derechos Reservados © 2013 Java Revolutions.
 * Evangelion.
 * Este software contiene información propiedad exclusiva de Java Revolutions considerada Confidencial.
 * Queda totalmente prohibido su uso o divulgación en forma parcial o total.
 * ----------------------------------------------------------------------------
 * Nombre de Aplicacion: Evangelion
 * Nombre de archivo: DominioUsuarios.java
 * Fecha de creacion : Diciembre, 2013
 * @author : Sergio Alberto Cortés Rios
 * @version 1.0
 *
 * Bitácora de modificaciones:
 * CR/Defecto 		Fecha 			Autor 			Descripción del cambio
 * ----------------------------------------------------------------------------
**/
package com.evangelion.core.dominio;

import java.util.List;
import java.util.Date;

public class DominioUsuarios extends Generic {
    private static final long serialVersionUID = -4919916637971908608L;
    private Integer idUsuario;
    private List<DominioClientes> clientesList;
    private String cuenta;
    private String contrasena;
    private DominioGrupos grupos;
    private String estado;
    private String descripcion;
    private Date fechaCreacion;
    private Date fechaUltimoAcceso;
    private DominioClientes usuarios;

    public DominioUsuarios() {
        grupos = new DominioGrupos();
    }

    public void setClientesList(List<DominioClientes> clientesList) {
        this.clientesList = clientesList;
    }
    public List<DominioClientes> getClientesList() {
        return clientesList;
    }
    public void setIdUsuario(Integer idUsuario) {
        this.idUsuario = idUsuario;
    }
    public Integer getIdUsuario() {
        return idUsuario;
    }
    public void setCuenta(String cuenta) {
        this.cuenta = cuenta;
    }
    public String getCuenta() {
        return cuenta;
    }
    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }
    public String getContrasena() {
        return contrasena;
    }
    public void setGrupos(DominioGrupos grupos) {
        this.grupos = grupos;
    }
    public DominioGrupos getGrupos() {
        return grupos;
    }
    public void setEstado(String estado) {
        this.estado = estado;
    }
    public String getEstado() {
        return estado;
    }
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    public String getDescripcion() {
        return descripcion;
    }
    public void setFechaCreacion(Date fechaCreacion) {
        this.fechaCreacion = fechaCreacion;
    }
    public Date getFechaCreacion() {
        return fechaCreacion;
    }
    public void setFechaUltimoAcceso(Date fechaUltimoAcceso) {
        this.fechaUltimoAcceso = fechaUltimoAcceso;
    }
    public Date getFechaUltimoAcceso() {
        return fechaUltimoAcceso;
    }

    /**
     * @return the usuarios
     */
    public DominioClientes getUsuarios() {
        return usuarios;
    }

    /**
     * @param usuarios the usuarios to set
     */
    public void setUsuarios(DominioClientes usuarios) {
        this.usuarios = usuarios;
    }
}
